Methods and devices for presenting dynamic information graphics

ABSTRACT

The present disclosure relates to systems, methods, electronic devices and applications for presenting a user interface including a dynamic information graphic. In one embodiment, a method includes detecting an operational mode of the device for conducting a communication session by device, and presenting a user interface for the communication session including a dynamic information graphic, wherein the dynamic information graphic includes one more graphical elements based on the operational mode. The method may also include detecting one or more parameters for the communication session and updating presentation of the user interface and display of the dynamic information graphic based on the one or more parameters, wherein presentation and configuration of the dynamic information graphic provides a visual representation based on device actions during the operational mode. Another embodiment is directed to a device configured to present a dynamic information graphic.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority to U.S. Provisional Application No.62/183,613 titled SYSTEM AND METHODS FOR A USER INTERFACE AND DEVICEOPERATION filed on Jun. 23, 2015, and U.S. Provisional Application No.62/184,476 titled SYSTEM AND METHODS FOR A USER INTERFACE AND DEVICEOPERATION filed on Jun. 25, 2015, the content of which is expresslyincorporated by reference in its entirety.

FIELD

The present disclosure relates to electronic devices and presentation ofgraphical elements on a display device, and more particularly to methodsand devices configured for presentation of dynamic information graphics.

BACKGROUND

Mobile devices and personal communication devices are generally used formultiple purposes. With development of applications and devicecapabilities, there exists a need for device configurations that improveperformance and resolve drawbacks of the conventional configurations.One area where improvements are needed is for device controlconfigurations.

Regarding conventional methods, devices often do not employ the fulldisplay area of a device to provide information. Similarly, use ofdisplay area for certain functions of the device is typically notinformative. There exists a need to overcome the conventionalconfiguration that provides useful information and allows for userinterfaces to handle the increasing functions and applications availableto a device.

BRIEF SUMMARY OF THE EMBODIMENTS

Disclosed and claimed herein are systems, methods and devices forpresenting a user interface including a dynamic information graphic. Oneembodiment is directed to a method including detecting, by a device, anoperational mode of the device for conducting a communication session bydevice, and presenting, by the device, a user interface for thecommunication session including a dynamic information graphic, whereinthe dynamic information graphic includes one more graphical elementsbased on the operational mode. The method also includes detecting, bythe device, one or more parameters for the communication session, andupdating, by the device, presentation of the user interface and displayof the dynamic information graphic based on the one or more parameters,wherein presentation and configuration of the dynamic informationgraphic provides a visual representation based on device actions duringthe operational mode.

In one embodiment, the operational mode is associated with one ofdialing, on call status, hold, transfer and termination of voicecommunication operations of the device.

In one embodiment, the dynamic information graphic is presented as amovable graphic, wherein one or more of size, color and motion are basedon the one or more parameters.

In one embodiment, the dynamic information graphic is presented as ascrollable timeline of the communication session.

In one embodiment, detecting one or more parameters includes detectingvoice input of the voice communication and determining one or more termsfrom the voice communication.

In one embodiment, updating presentation of the user interface anddisplay of the dynamic information graphic includes displaying the oneor more terms by the device as part of the dynamic information graphic.

In one embodiment, detecting one or more parameters includes detecting astage of the communication session.

In one embodiment, updating the dynamic information graphic includesmodifying the presentation of the dynamic information graphic based onthe stage of the communication session.

In one embodiment, the method includes generating a visualrepresentation of the voice communication based on presentation of thedynamic information graphic and parameters detected.

In one embodiment, the method includes matching voice detected in thevoice communication to one or more predefined terms, and whereinupdating includes presenting matched terms as text on the display.

Another embodiment is directed to a device including memory and acontroller coupled to the memory. The controller is configured to detectan operational mode of the device for conducting a communication sessionby device, and present a user interface for the communication sessionincluding a dynamic information graphic, wherein the dynamic informationgraphic includes one more graphical elements based on the operationalmode. The controller is also configured to detect one or more parametersfor the communication session, and update presentation of the userinterface and display of the dynamic information graphic based on theone or more parameters, wherein presentation and configuration of thedynamic information graphic provides a visual representation based ondevice actions during the operational mode.

Other aspects, features, and techniques will be apparent to one skilledin the relevant art in view of the following detailed description of theembodiments.

BRIEF DESCRIPTION OF THE DRAWINGS

The features, objects, and advantages of the present disclosure willbecome more apparent from the detailed description set forth below whentaken in conjunction with the drawings in which like referencecharacters identify correspondingly throughout and wherein:

FIGS. 1A-1C depict graphical representations of user interfacepresentation including dynamic information graphics according to one ormore embodiments;

FIG. 2 depicts a process for presenting a user interface including adynamic information graphic according to one or more embodiments;

FIG. 3 depicts a simplified diagram of a device according to one or moreembodiments;

FIG. 4 depicts a graphical representation of a communication sessionaccording to one or more embodiments;

FIG. 5 depicts a graphical representation of a communication sessionaccording to one or more embodiments;

FIGS. 6A-6B depict graphical representations of dynamic informationgraphics according to one or more embodiments; and

FIGS. 7A-7C depict graphical representations of dynamic informationgraphics according to one or more embodiments.

DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS Overview andTerminology

One aspect of the disclosure is directed to presenting a dynamicinformation graphic on a display of a device to provide an indication ofthe operational mode of a device. In one embodiment, a method forpresenting a user interface including a dynamic information graphicincludes detecting an operational mode of the device for conducting acommunication session and presenting a user interface for thecommunication session including a dynamic information graphic. Thedynamic information graphic includes one more graphical elements basedon the operational mode, and may be updated by the device to provides avisual representation based on device actions during the operationalmode.

As used herein, a dynamic information graphic relates to one or moregraphical elements presented on a display of a device to visually and/orgraphically display a function of the device. Dynamic informationgraphics may include text and graphical treatments, such as animationsor other display renderings.

Another aspect is directed to generating a dynamic information graphicfor a communication session. In one embodiment, presentation of adynamic information graphic includes detection and monitoring of acommunication session to modify and/or generate elements of the dynamicinformation graphic. By way of example, the dynamic information graphicmay be presented with graphical elements as including visual elements(e.g., geometry wave patterns, etc.), wherein the visual elements aremodified during display to include text describing a function or actionof the device. In an embodiment directed to voice communication, thedynamic information graphic may include sinusoidal wave patterns thatare labeled at one or more points with terms detected from the voicecommunication and one or more graphical elements to identify the stageof the communication session. According to another embodiment, thedynamic information graphic may be stored by the device for laterviewing and/or review.

A system, methods and device configurations are provided for presentingdynamic information graphics. In contrast to background imagery and/orcommunication session timers, a dynamic information graphic allows forinformation that can be enriched according to data detected by thedevice and/or generating a timeline of device operation.

As used herein, the terms “a” or “an” shall mean one or more than one.The term “plurality” shall mean two or more than two. The term “another”is defined as a second or more. The terms “including” and/or “having”are open ended (e.g., comprising). The term “or” as used herein is to beinterpreted as inclusive or meaning any one or any combination.Therefore, “A, B or C” means “any of the following: A; B; C; A and B; Aand C; B and C; A, B and C”. An exception to this definition will occuronly when a combination of elements, functions, steps or acts are insome way inherently mutually exclusive.

Reference throughout this document to “one embodiment,” “certainembodiments,” “an embodiment,” or similar term means that a particularfeature, structure, or characteristic described in connection with theembodiment is included in at least one embodiment. Thus, the appearancesof such phrases in various places throughout this specification are notnecessarily all referring to the same embodiment. Furthermore, theparticular features, structures, or characteristics may be combined inany suitable manner on one or more embodiments without limitation.

Exemplary Embodiments

Referring now to the figures, FIGS. 1A-1C depict graphicalrepresentations of user interface presentation including dynamicinformation graphics according to one or more embodiments. According toone embodiment, a device is configured to display a user interfaceincluding a dynamic information graphic. Presentation of the dynamicinformation graphic and elements included in the display of the dynamicinformation graphic may depend on the operation mode of a device. Aswill be discussed herein, the dynamic information graphic can conveyoperation of the device visually. By way of example, presentation of adynamic information graphic for a voice communication session caninclude display elements to identify one or more of the call stage(e.g., dialing, voice, hold, voicemail, termination, etc.). In certainembodiments, presentation of a dynamic information graphic may be basedon data collected by a device during an operational mode. For voicecommunications, one or more of volume, words spoken,connections/disconnections to the device and other operations may bedetected and employed to format and/or control presentation of thedynamic information graphic. In addition, a device and methods describedherein may be configured to store the presentation of the dynamicinformation graphic to provide a representation/timeline of acommunication session.

FIG. 1A depicts a graphical representation of device 100. Device 100includes display 105, which is configured for presentation of a dynamicinformation graphic. FIG. 1A includes dynamic information graphic 110.Dynamic information graphic 110 relates to a multi-bar display.According to one embodiment, presentation format of dynamic informationgraphic 110 may include a plurality of bar elements for a firstparticipant of a communication session, and a plurality of bar elementsfor another participant of the communication session. In that fashion,the one or more of the number of bar elements, color, and frequency ofchange may be based on communication data received and/or detected bydevice 100.

FIG. 1B depicts a graphical representation of device 100 and display105, which is configured for presentation of dynamic information graphic120. Dynamic information graphic 120 relates to a multi-wave patterndisplay. According to one embodiment, presentation format of dynamicinformation graphic 120 may include a plurality of waves (e.g.,sinusoidal waves, etc.). In one embodiment, each sinusoidal wave 125 aand 125 b may relate to a voice detected during a communication session.FIG. 1C depicts a graphical representation of device 100 and display105, which is configured for presentation of dynamic information graphic130. Dynamic information graphic 130 relates to a circular/semi-circularpattern of graphical chip elements radiating in out from a portion(e.g., lower, upper, side, etc.) of the pattern.

It should be appreciated that dynamic information graphics 110, 120 and130 are presented as animated or moving display elements. According toone embodiment, dynamic information graphics 110, 120 and 130 indentifyand/or provide visual information to compliment communication functionsof the device 100. However, the visual representations of dynamicinformation graphics 110, 120 and 130 may be based on determinationsand/or characterizations of device operation to provide usefulinformation in addition to the visual appearance. Although dynamicinformation graphics 110, 120 and 130 are described in FIGS. 1A-1C asbeing associated with voice communication, it should be appreciated thatdynamic information graphics may be provided for other functions andapplications for a device.

FIG. 2 depicts a process presenting a user interface including a dynamicinformation graphic according to one or more embodiments. According toone embodiment, process 200 is executed by device (e.g., device 100,etc.). Process 200 includes detecting device operation at block 205. Inblock 205, for example, the device may detect an operational mode of thedevice for conducting a communication session by device. Operationalmodes may relate to the current display window (e.g., home screen,application view, function view, voice communication view, imagecollection view, etc.) and/or one or more functions being performed bythe device. In on e embodiment, operational modes may be determined forone or more of dialing, on call status, hold, transfer and terminationof voice communication operations of the device

In contrast to displaying a background image (e.g., wallpaper, etc.) ormerely including an icon, the dynamic information graphic may be basedon information detected by the device during block 205. In that fashion,a device as described herein may be configured to detect and/or monitorone or more device parameters to ascertain current device operation.

At block 210, process 200 includes presenting, by the device, a userinterface for the communication session including a dynamic informationgraphic, wherein the dynamic information graphic includes one moregraphical elements based on the operational mode. The dynamicinformation graphic may be presented as a movable graphic, wherein oneor more of size, color and motion are based on the one or moreparameters

At block 215, the device updates the dynamic information graphic.Updating presentation of the user interface and display of the dynamicinformation graphic at block 215 may be based on the one or moreparameters. Presentation and configuration of the dynamic informationgraphic provides a visual representation based on device actions duringthe operational mode.

According to another embodiment, the dynamic information graphic may bepresented as a scrollable element that may be navigated. In oneembodiment, the dynamic information graphic may be scrolled throughduring a voice communication session. As such, the dynamic informationgraphic is presented as a scrollable timeline of the communicationsession. In one embodiment, the dynamic information graphic is generatedand presented during a current session. According to anther embodiment,previously created dynamic information graphics may be viewed orpresented on a device during a current function. In that fashion,previous or current communication sessions may be reviewed.

Updating the dynamic information graphic at block 215 may be based onone or more parameters detected by the device. For example, detectingone or more parameters can include detecting voice input of the voicecommunication and determining one or more terms from the voicecommunication. According to another embodiment, detecting one or moreparameters includes detecting a stage of the communication session. Atblock 215, updating presentation of the user interface and display ofthe dynamic information graphic includes displaying the one or moreterms by the device as part of the dynamic information graphic.According to another embodiment, updating the dynamic informationgraphic includes modifying the presentation of the dynamic informationgraphic based on the stage of the communication session

Process 200 may also include generating a visual representation of thevoice communication based on presentation of the dynamic informationgraphic and parameters detected. As will be discussed below in FIG. 5, adynamic information graphic may be created as a timeline of a voicecommunication. Moreover, elements of the dynamic information graphic mayinclude formatting and/or style elements that are applied to voice,audio and other parameters detected by the device. In that fashion, notonly can users customize the format of the dynamic information graphic,the device can also apply desired formatting to a particularcommunication session. By way of example, two different conversationswith the same dynamic information graphic format (e.g., wave patterns,etc.) can result in two different presentations on a display of thedevice. Moreover, saved timelines or scrollable dynamic informationgraphics can be useable following a communication session.

In addition to presenting visual elements of a dynamic informationgraphic, process 200 may also include matching voice detected in thevoice communication to one or more predefined terms, and updating thedynamic information graphic to include presentation of matched terms astext on the display. Device 200 may include a database or memory of aplurality of terms to compare detected voice to. In one embodiment,terms presented with the dynamic information graphic may be based on asingle term match/word matching, a theme detected for a communicationsession, and/or user preferences for presentation of terms.

FIG. 3 depicts a simplified diagram of a device according to one or moreembodiments. Device 300 may relate to one or more of a media player,personal communication device, tablet, and electronic device havingdisplay. In certain embodiments, device 300 is a standalone device. Inother embodiments, device 300 is a computing device (e.g., computer,media player, etc.) configured to interoperate with another device.

As shown in FIG. 3, device 300 includes controller 305, memory 310,optional communications unit 315 and user interface 320. Controller 305may be configured to execute code stored in memory 310 for operation ofdevice 300 including providing a dynamic information graphic. In anexemplary embodiment, controller 305 is configured to control display ofa user interface including presentation of a dynamic informationgraphic.

According to one embodiment, controller 305 detects input relative to adisplay and/or audio sensor of user interface 320. Voice, text, andother parameters may be detected by controller 305 for presentation of adynamic information graphic and updating of the dynamic informationgraphic.

According to one embodiment, controller 305 includes a processor and/orone or more processing elements. In one embodiment, controller 305includes one or more of hardware, software, firmware and/or processingcomponents in general. According to one embodiment, controller 305 isconfigured to perform one or more processes described herein. Optionalcommunications unit 315 is configured for wired and/or wirelesscommunication with one or more network elements, such as servers. Memory310 can include non-transitory RAM and/or ROM memory for storingexecutable instructions, operating instructions and content for display.User interface 320 can include one or more input/output interfaces forcontrol and/or communication. In certain embodiments, device 300 relatesto a device including a display as part of user interface 320.

FIG. 4 depicts a graphical representation of a communication sessionaccording to one or more embodiments. According to one embodiment, adevice (e.g., device 100, device 300) may be configured to detect andcharacterize device operation. FIG. 4 depicts an exemplary voicecommunication session 400. Communication session 400 includes startpoint 405, a series of rings 410, connection 415, and voice/greeting420. According to one embodiment, a device is configured to detect voiceduring communication session, and one or more other parameters togenerate a dynamic information graphic.

FIG. 5 depicts a graphical representation of a communication sessionaccording to one or more embodiments. According to one embodiment, basedoperation of a device, such as handling communication session 400, thedevice may be configured to generate a dynamic information graphic, andupdate the dynamic information graphic for presentation. Presentation ofthe dynamic information graphic over time, such as during acommunication session, may relate to a scene. FIG. 5 depicts anexemplary scene for a voice communication session. Scene 500 may be atimeline of the presentation of a dynamic information graphic. Scene 500includes start segment 505 relating to a period when a voicecommunication is initiated. Segment 510 relates to an on call period andsegment 515 may relate to a send call period (e.g., call forwarding,etc.) According to one embodiment, scene 500 includes a segment 501which is generated by a device and may be formatted by the device basedon the voice communication. According to another embodiment, the devicemay include one or more graphical elements to describe scene 500. In anexemplary embodiment, scene 500 may include text 520 based on voiceand/or themes detected during the communication session. According toanother embodiment scene 500 may include call duration 525.

FIGS. 6A-6B depict graphical representations of dynamic informationgraphics according to one or more embodiments. According to oneembodiment, a dynamic information graphic may be presented by a deviceduring operation to provide visual information in addition to the userinterface of the device. FIGS. 6A-6B depict an exemplary representationfor voice communication. In FIG. 6A, device 600 is shown includingdisplay 605 and dynamic information graphic 610. According to oneembodiment, a dynamic information graphic, such as dynamic informationgraphic 610, may be presented as a non-scrollable format to identify acurrent stage of device operation. Dynamic information graphic 610 isshown as including standing wave elements to signify a ringingoperation. According to another embodiment, dynamic information graphic610 may also include graphical 615 to indicate a ringing operation andgraphical element 616 to indicate connection of the call once the callis connected. According to another embodiment, presentation of dynamicinformation graphic 610 may be updated to a different display formatfollowing call connection.

In FIG. 6B, device 600 is shown including display 605 and dynamicinformation graphic 620 following the updating of the dynamicinformation graphic 610 in FIG. 6A. According to one embodiment, dynamicinformation graphic 620 is shown as a call timeline that may bepresented during a voice communication and allow for scrolling orreviewing the dynamic information graphic scene during the communicationsession.

Dynamic information graphic 620 is shown including past section 621,current display section 625 and forward section 630. Current displaysection 625 of dynamic information graphic 620 may relate to a selectedsection of the scene. In other embodiments, current display section 625of dynamic information graphic 620 relates to a current time period ofthe communication session. FIG. 6B depicts visual representation ofdetected parameters such as element 635 indicating a volume change,element 640 indicating terms detected for the communication session, andelement 645 indicating a availability of a device feature (e.g.,wireless connection).

FIGS. 7A-7C depict graphical representations of dynamic informationgraphics according to one or more embodiments. Dynamic informationgraphics may be presented as graphical elements based on detection ofdevice operation with visual elements. In FIG. 7A, device 700 is shownincluding display 705 and dynamic information graphic 710. According toone embodiment, dynamic information graphic 710 may be presented as anon-scrollable format wherein segments of dynamic information graphic710 modulate and change position based on audio detected by the device.

In FIG. 7B, device 700 is shown including display 705 and dynamicinformation graphic 720. According to one embodiment, dynamicinformation graphic 720 may be presented as a non-scrollable formatwherein circular and semicircular portions are rotated and/or positionedduring a communication session. Dynamic information graphic 720 includeselement 725 which may be selected to terminate a communication sessionand display of dynamic information graphic 720.

In FIG. 7C, device 700 is shown including display 705 and dynamicinformation graphic 730. According to one embodiment, dynamicinformation graphic 730 may be presented as a non-scrollable formatwherein one or more elements 731 and 732 may be repositioned within thedisplay area dynamic information graphic 730. In that fashion, device700 may provide a graphic during a particular operation. In certainembodiments, an animation and/or movement of elements 731 and 732, maybe associated with a particular function. For example, a hot air balloongraphic may be associated with dialing of a call. Updating presentationof dynamic information graphic 730 can include positioning elements 731and 732 based on parameters detected by the device, such as detectedvoice, detected keywords, etc.

While this disclosure has been particularly shown and described withreferences to exemplary embodiments thereof, it will be understood bythose skilled in the art that various changes in form and details may bemade therein without departing from the scope of the claimedembodiments.

What is claimed is:
 1. A method for presenting a user interface including a dynamic information graphic, the method comprising: detecting, by a device, an operational mode of the device for conducting a communication session by device; presenting, by the device, a user interface for the communication session including a dynamic information graphic, wherein the dynamic information graphic includes one more graphical elements based on the operational mode; detecting, by the device, one or more parameters for the communication session; and updating, by the device, presentation of the user interface and display of the dynamic information graphic based on the one or more parameters, wherein presentation and configuration of the dynamic information graphic provides a visual representation based on device actions during the operational mode.
 2. The method of claim 1, wherein the operational mode is associated with one of dialing, on call status, hold, transfer and termination of voice communication operations of the device.
 3. The method of claim 1, wherein the dynamic information graphic is presented as a movable graphic, wherein one or more of size, color and motion are based on the one or more parameters.
 4. The method of claim 1, wherein the dynamic information graphic is presented as a scrollable timeline of the communication session.
 5. The method of claim 1, wherein detecting one or more parameters includes detecting voice input of the voice communication and determining one or more terms from the voice communication.
 6. The method of claim 5, wherein updating presentation of the user interface and display of the dynamic information graphic includes displaying the one or more terms by the device as part of the dynamic information graphic.
 7. The method of claim 1, wherein detecting one or more parameters includes detecting a stage of the communication session.
 8. The method of claim 1, wherein updating the dynamic information graphic includes modifying the presentation of the dynamic information graphic based on the stage of the communication session.
 9. The method of claim 1, further comprising generating a visual representation of the voice communication based on presentation of the dynamic information graphic and parameters detected.
 10. The method of claim 1, further comprising matching voice detected in the voice communication to one or more predefined terms, and wherein updating includes presenting matched terms as text on the display.
 11. A device comprising: a display; and a controller coupled to the display, the controller configured to detect an operational mode of the device for conducting a communication session by device; present a user interface for the communication session including a dynamic information graphic, wherein the dynamic information graphic includes one more graphical elements based on the operational mode; detect one or more parameters for the communication session; and update presentation of the user interface and display of the dynamic information graphic based on the one or more parameters, wherein presentation and configuration of the dynamic information graphic provides a visual representation based on device actions during the operational mode.
 12. The device of claim 11, wherein the operational mode is associated with one of dialing, on call status, hold, transfer and termination of voice communication operations of the device.
 13. The device of claim 11, wherein the dynamic information graphic is presented as a movable graphic, wherein one or more of size, color and motion are based on the one or more parameters.
 14. The device of claim 11, wherein the dynamic information graphic is presented as a scrollable timeline of the communication session.
 15. The device of claim 11, wherein detecting one or more parameters includes detecting voice input of the voice communication and determining one or more terms from the voice communication.
 16. The device of claim 15, wherein updating presentation of the user interface and display of the dynamic information graphic includes displaying the one or more terms by the device as part of the dynamic information graphic.
 17. The device of claim 11, wherein detecting one or more parameters includes detecting a stage of the communication session.
 18. The device of claim 11, wherein updating the dynamic information graphic includes modifying the presentation of the dynamic information graphic based on the stage of the communication session.
 19. The device of claim 11, further comprising generating a visual representation of the voice communication based on presentation of the dynamic information graphic and parameters detected.
 20. The device of claim 11, further comprising matching voice detected in the voice communication to one or more predefined terms, and wherein updating includes presenting matched terms as text on the display. 